package com.etooling.pdm.dto;

import lombok.Data;

import java.util.Date;

/**
 * 规格的DTO类
 */
@Data
public class GoodsSpecsDTO {
    String id;
    String companyId;// 全部都是一样的, 通用的

    String specsSkuCode;//sku编码
    String specsName;
    String specsSpecsNames;//规格组成名称解释
    String specsSpecsValues;//规格值
    String specsStatus;//状态
    String specsMemo;//无料新增的描述,方便管理员后期维护
    String specsImgId;
    String specsImgUrl;
    String specsCreatorId;// 创建人id
    String specsCreatorName;// 创建人姓名
    Date specsCreateTime;// 创建时间
    String specsModifierId;// 修改人id
    String specsModifierName;// 修改人姓名
    Date specsLastModifiedTime; //最后修改时间
    String specsPropSetting;
    String specsPropValues;


    String goodsId;
    String goodsMaterialCode;
    String goodsName;
    String goodsReqGoodsName;//产品的别名
    String goodsUnit;// 单位
    String goodsMemo;// 描述
    String goodsStatus;// 状态
    String goodsImgId;
    String goodsImgUrl;
    String goodsGoodsNamesPath;// 产品属性名拼接而成
    String goodsGoodsCodesPath;// 产品属性值拼接而成
    String goodsCreatorId;// 创建人id
    String goodsCreatorName;// 创建人姓名
    Date goodsCreateTime;// 创建时间
    String goodsModifierId;// 修改人id
    String goodsModifierName;// 修改人姓名
    Date goodsLastModifiedTime; //最后修改时间
    String goodsPropSetting;
    String goodsPropValues;


    String typeId;
    String typeTypeName;//分类名称
    String typeTypeCode;//判断唯一，分类编码
    String typeParentId;//父级分类id
    Integer typeSeq;//分类的显示顺序
    String typeStatus;//状态
    Boolean typeIsProduct;//分类下的是否是成品
    Boolean typeIsComponents;//分类下的是否是成品
    String typeTypeNamePath;
    String typeTypeCodePath;
    String typeCreatorId;// 创建人id
    String typeCreatorName;// 创建人姓名
    Date typeCreateTime;// 创建时间
    String typeModifierId;// 修改人id
    String typeModifierName;// 修改人姓名
    Date typeLastModifiedTime; //最后修改时间

    Integer specsStock;
    Date specsStockUpdateDate;

}
